import request from '@/utils/request'

// 查询规格列表
export function listSku(query) {
  return request({
    url: '/system/sku/list',
    method: 'get',
    params: query
  })
}

// 查询规格详细
// export function getSku(skuId) {
//   return request({
//     url: '/system/sku/' + skuId,
//     method: 'get'
//   })
// }

// /system/sku/getInfoTypeDetailId/{typeDetailId}
// // 获取规格详细信息
export function getInfoTypeDetailId(typeId,typeDetailId) {
  console.log('获取规格详细信息参数',typeId,typeDetailId)
  return request({
    url: 'system/sku/getInfoTypeDetailId/' +typeId+'/'+ typeDetailId,
    method: 'get'
  })
}

export function getInfoTypeNoDetailId(typeId) {
  console.log('获取规格详细信息参数',typeId)
  return request({
    url: 'system/sku/getInfoTypeDetailId/' +typeId,
    method: 'get'
  })
}

//
export function getSku(typeId) {
  return request({
    url: '/system/sku/' + typeId,
    method: 'get'
  })
}

// 新增规格
export function addSku(data) {
  return request({
    url: '/system/sku',
    method: 'post',
    data: data
  })
}

// 修改规格
export function updateSku(data) {
  return request({
    url: '/system/sku',
    method: 'put',
    data: data
  })
}


 // /system/sku/allSku   修改规格
 export function allSku(data) {
  return request({
    url: '/system/sku/allSku',
    method: 'put',
    data: data
  })
}
// 删除规格
export function delSku(skuId) {
  return request({
    url: '/system/sku/' + skuId,
    method: 'delete'
  })
}

// 导出规格
export function exportSku(query) {
  return request({
    url: '/system/sku/export',
    method: 'get',
    params: query
  })
}
